From: Benjamin Otte Date: Tue, 31 Jul 2018 20:42:26 +0000 (+0200) Subject: container: Deprecate focus chains X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~32^2~89 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=6e4da8fbdbcbe8b9c67c5ab5ce9a31a83ce352ee;p=gtk%2B3.0.git container: Deprecate focus chains --- diff --git a/gtk/gtkcontainer.c b/gtk/gtkcontainer.c index 0900782fb9..88f1fc415e 100644 --- a/gtk/gtkcontainer.c +++ b/gtk/gtkcontainer.c @@ -3340,6 +3340,9 @@ chain_widget_destroyed (GtkWidget *widget, * to set the focus chain before you pack the widgets, or have a widget * in the chain that isn’t always packed. The necessary checks are done * when the focus chain is actually traversed. + * + * Deprecated: 3.24: For overriding focus behavior, use the + * GtkWidgetClass::focus signal. **/ void gtk_container_set_focus_chain (GtkContainer *container, @@ -3404,6 +3407,9 @@ gtk_container_set_focus_chain (GtkContainer *container, * * Returns: %TRUE if the focus chain of the container * has been set explicitly. + * + * Deprecated: 3.24: For overriding focus behavior, use the + * GtkWidgetClass::focus signal. **/ gboolean gtk_container_get_focus_chain (GtkContainer *container, @@ -3431,6 +3437,9 @@ gtk_container_get_focus_chain (GtkContainer *container, * @container: a #GtkContainer * * Removes a focus chain explicitly set with gtk_container_set_focus_chain(). + * + * Deprecated: 3.24: For overriding focus behavior, use the + * GtkWidgetClass::focus signal. **/ void gtk_container_unset_focus_chain (GtkContainer *container) diff --git a/gtk/gtkcontainer.h b/gtk/gtkcontainer.h index ea87bd91c8..70a429bcf7 100644 --- a/gtk/gtkcontainer.h +++ b/gtk/gtkcontainer.h @@ -172,13 +172,13 @@ void gtk_container_propagate_draw (GtkContainer *container, GtkWidget *child, cairo_t *cr); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_24 void gtk_container_set_focus_chain (GtkContainer *container, GList *focusable_widgets); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_24 gboolean gtk_container_get_focus_chain (GtkContainer *container, GList **focusable_widgets); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_24 void gtk_container_unset_focus_chain (GtkContainer *container); #define GTK_IS_RESIZE_CONTAINER(widget) (GTK_IS_CONTAINER (widget) && \